home *** CD-ROM | disk | FTP | other *** search
/ Aminet 34 / Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso / Aminet / hard / hack / TriplePlay2.lha / TriplePlay2 / TriplePlay2.doc next >
Text File  |  1999-10-06  |  11KB  |  347 lines

  1. Triple-Play2.doc
  2.  
  3. A MIDI-Interface Projekt by Alfred Faust
  4.  
  5. *******************************************************************************
  6.  
  7. DISCLAIMER
  8.  
  9. FIRST OF ALL:
  10.  
  11. I AND THE ORIGINAL AUTORS ARE NOT HELD LIABLE IF  THERE  ARE  ANY
  12. DAMAGES OR HARD ERRORS WHEN YOU MAKE AND USE THIS TRIPLE-PLAY.
  13.  
  14. MAKING MONEY WITH THIS PROJEKT IS NOT ALLOWED.
  15.  
  16. IT IS ADAPTED FROM THE ORIGINAL "TRIPLE-PLAY MIDI-INTERFACE" FROM
  17. "BLUE RIBBON INC." AND FROM A PCB BY RYAN OSMAN.
  18.  
  19. USE IT AT YOUR OWN RISK !!!
  20.  
  21. THAT MUST BE ... I'M A POOR MAN ... ;(
  22.  
  23. This projekt is freeware. That means you can use it without to pay anything. But
  24. I will be very enjoyed, if you send me a mail, when you use it.
  25.  
  26. It comes with NO warranties.
  27.  
  28. ********************************************************************************
  29.  
  30. That's a rework of my TriplePlay-Projekt, that was only a rework of the  PCB  of
  31. Ryan Osmans PCB.
  32.  
  33. As I have tested the original Triple-Play from Ryan Osman with my  MIDI-Hardware
  34. (DX11), it won't work correct. But this was only at the "IN" and the "THRU". The
  35. three "OUT"-channels of this Interface are worked  fine.  So  I've  altered  the
  36. MIDI-IN  and  THRU. Now it works correct. I hope this little alteration can help
  37. other people, with similar problems.
  38.  
  39. At the first I will also say you a fact, before you try this all. Have you  ever
  40. used  Bars&Pipes  with  16  channels  and  many  notes  ? If your AMIGA have had
  41. problems  with  this,  it  is  not  probable,  that  it  can  handle  the   full
  42. possibilities of 3x16 channels.
  43.  
  44. I think a 68040 processor with 40 Mhz is the  minimum  of  the  work  with  this
  45. TriplePlay - MIDI - Interface.
  46.  
  47. But try it. Bars&Pipes have so much possibilities ...
  48.  
  49.   What components you need:
  50.   -------------------------
  51.  
  52.     Logical IC:
  53.  
  54.       The label of  the  logical  IC's  are  some  different  by  the  different
  55.       companys. But at all: there is a international standard. The last 4 numers
  56.       in the label are the same everywhere.
  57.  
  58.       For example:
  59.  
  60.       The IC "4052" we need : MOTOROLA  MC14052B
  61.                               PHILIPS   HEF4052B
  62.                               TOSHIBA      4052B
  63.  
  64.       You can see: the last 4 numbers are the same.
  65.  
  66.       Don't use the 74... types (example 74HC4052). This IC's are for only +5  V
  67.       power and they will be destroyed by our +12 V .
  68.  
  69.  
  70.       We need: 1x  4052 (4 channel Multiplexer/Demultiplexer)
  71.                1x  4069 (6 gates - (Hex) Inverter)
  72.  
  73.     Optocoupler:
  74.                1x CNY 17 or similar
  75.  
  76.     Si-Diode:  2x 1N4148 or similar
  77.  
  78.     Resistors: 1x 220  Ohm
  79.                4x  10 KOhm
  80.  
  81.     Capacitors are not needed.
  82.  
  83.     5 DIN-sockets for the MIDI-connections.
  84.  
  85.     1 SUB-D female plug 25 pin
  86.  
  87.     short piece 9 wire-cable (shielded)
  88.  
  89.     What kind of connectors at the PCB you are use, is your choice.
  90.  
  91.     A small METAL case (100x70X30);
  92.             -----
  93.     !!!It is very important for shielding radiation!!!
  94.  
  95.  
  96.   Making the PCB
  97.   --------------
  98.  
  99.     For making the PCB you need:
  100.  
  101.         - transparentpaper (for the exposuremask)
  102.         - a piece of 6 x 10 cm fotopositv PCB-material
  103.  
  104.         - a UV-lamp (a normal flourescent lamp does the same)
  105.  
  106.         - developer for the exposured PCB: NaOH
  107.         - corrosive for the developed PCB: FeCl3 or other
  108.  
  109.  
  110.    First:
  111.  
  112.     Print out the exposure-mask to the transparent paper. It is possible with  a
  113.     normal computerprinter in black/white. Use maximal contrast. The best result
  114.     you get with a laser-printer.
  115.  
  116.     If you use a inkjet-printer, it is possible, that the  black  color  is  not
  117.     real black. It may be, that than there are some difficulties. You can also
  118.     make a fotocopy with maximum contrast. The result is like a printout with a
  119.     laser-printer.
  120.  
  121.     The #?.ps - files you can print out using "ghostscript" or  "post",  if  you
  122.     have no postscript-printer. Then all will be printed in the right messures.
  123.  
  124.     The #?.iff - files  you  can  print  out  with  any  graphic  print  program
  125.     ("graphic-publisher"  of  "Turboptint", or "Studio" or other). A DTP-Program
  126.     is also a good coice. In this way you must a little  experiment  up  to  the
  127.     measure-lines matchs the lenght that shown.
  128.  
  129.     The dimensions of the #?.iff-picture are 21 X 8 cm.
  130.  
  131.     I've made the PCB with ProDraw3. If you have this program you can  load  the
  132.     ProDraw-file . Then is the printing easier.
  133.  
  134.     If you can't make PCB's by yourself, I can help you. But I'm not a
  135.     electronic concern ... ;-)
  136.  
  137.     my e-mail: alfred.j.faust@gmx.de
  138.  
  139.    Second:
  140.  
  141.     Prepare the developer and the corrosivebath.
  142.  
  143.     !!!! CAUTION !!!
  144.  
  145.     The developer and the corrosive are very corrodive.
  146.  
  147.     !!!! USE GLOVES !!!
  148.  
  149.  
  150.     NaOH :  50g to 1l water
  151.     FeCl³: 400g to 1l water
  152.  
  153.     Lay the printed mask down  the  PCB-material.  (remove  the  protectionsfoil
  154.     before).  Use  the mirrored one with the printcoulor to the PCB. That means,
  155.     that it is now unmirrored. Press it down with a glasplate. Than lay it under
  156.     the UV-lamp.
  157.  
  158.           exposure time with UV-lamp : 3 min
  159.           exposure time with flourecent-lamp : 7-8 min
  160.           (a small distance between lamp and PCB is necessary)
  161.  
  162.     After the exposure put the PCB immediately in the developer. In a short time
  163.     you  will now see appearing the line wires. When all spaces between the line
  164.     wires are free, take the PCB out of the developer and bring it under  water.
  165.     Then let it dry accurate. Don't use a cloth, it wipes the line wires.
  166.  
  167. ********************************************************************************
  168.  
  169.     NB.: I tryed to make the mask with a  inkjet-printer.  The  ink  isn't  real
  170.          black. So the UV-light wasn't exact shielded at the black lines. So the
  171.          developer also destroyed the lines and the PCB was lost.
  172.  
  173.          So I experimented a little. My result:
  174.  
  175.          Make a low concentrated developerbath : 20g NaOH to 1l water
  176.          Exposure a short time: UV-lamp only 40 seconds !!!
  177.                                 flourecent-lamp only 90 seconds !!!
  178.  
  179.          Hold the exposured PCB only so long in the developer  bath  up  to  all
  180.          lines are clearly to see, then immediately put it under flowing water.
  181.  
  182.          You can put the PCB again in the developer if it is not OK,  and  again
  183.          under the water.
  184.  
  185.          Be careful ! In the other way you will lose your work.
  186.  
  187.          But this is only for that reason if you use a inkjet-printer.
  188.  
  189. ********************************************************************************
  190.  
  191.     If the PCB is dry, put it in the  corrosivebath  .  The  time  it  takes  to
  192.     cauterize  is  between  10  min and some hours. Look often at the PCB in the
  193.     corrosivebath. If you heat up the corrosivebath to 60°C  the  cauterize-time
  194.     will be very short. Often move your PCB in the bath, that will also minimize
  195.     the time.
  196.  
  197.     If all line wires clean cauterized, put the PCB under water to wash  up  all
  198.     corrodive.
  199.  
  200.    Third:
  201.  
  202.     Drilling:
  203.  
  204.     - use a drill 1 mm
  205.  
  206.    Forth:
  207.  
  208.     Soldering:
  209.  
  210.     On the PCB you can see how all components shall be connected. Also you  will
  211.     see the connections to the PCB. (MIDI-Output, and serial connection)
  212.  
  213.     Use a electric soldering iron with no more than 20 W.
  214.  
  215.     Look accurate before soldering the IC.
  216.  
  217.                      ___   ___
  218.                  1 =|    O    |= 16
  219.                    =|         |=
  220.                    =|         |=
  221.                    =|   4052  |=   Top View
  222.                    =|         |=
  223.                    =|         |=
  224.                    =|         |=
  225.                  8 =|_________|= 9
  226.  
  227.  
  228.                      ___   ___
  229.                  1 =|    O    |= 14
  230.                    =|         |=
  231.                    =|         |=
  232.                    =|   4069  |=   Top View
  233.                    =|         |=
  234.                    =|         |=
  235.                  7 =|_________|= 8
  236.  
  237.                      ___   ___
  238.                  1 =|    O    |= 6
  239.                    =|  CNY17  |=   Top View
  240.                  3 =|_________|= 4
  241.  
  242.  
  243.  
  244.  
  245.     Use only  so  much  solder  tin  as  necessary.  Use  only  solder  tin  for
  246.     electronics.
  247.  
  248.     There are two small jumpers to sold in. At the PCB these are marked with
  249.     "JP". Don't forget these!
  250.  
  251.  
  252.                    For the MIDI-Ports use normal DIN-sockets:
  253.  
  254.                      View from the back (soldering) - side:
  255.  
  256.                                ---------------
  257.                                |             |
  258.                                |      2      |
  259.                                |   5     4   |
  260.                                |             |
  261.                                |  3       1  |
  262.                                |             |
  263.                                |             |
  264.                                |      S      |
  265.                                |             |
  266.                                ---------------
  267.  
  268.               S = Shield of the Plug (must be connected to Pin 2)
  269.  
  270.                                   ATTENTION !
  271.  
  272.       THERE ARE DIFFERENT ORDER OF THE PINS AT THE PCB FOR THE MIDI-PORTS
  273.  
  274.                            MIDI-IN      :   5 2 4
  275.                            THRU         :   4 2 5
  276.                            MIDI-OUT 1-3 :   4 2 5
  277.  
  278.  
  279.     Most there are numbers of the pins at the DIN-sockets. Look accurate please.
  280.  
  281.     For the connection to out use soldering pins, or sold in a PCB-plug.
  282.  
  283.     The numbers of the pin-connections of the serial-port-plug you  see  at  the
  284.     top of the PCB.
  285.  
  286.  
  287.                           1+7  2  3  4  9  10  20
  288.  
  289.  
  290.     CONNECT ONLY THIS PINS. SEE, THAT PIN 1 + PIN 7 AT THE SERIAL-PORT-PLUG  ARE
  291.     CONNECTED !
  292.  
  293.     LOOK VERY ACCURATE AND COUNT THE PINS FOR SECURITY THREE TIMES ORE MORE.
  294.  
  295.     MOST FOR PIN 9 and 10. THE REASON IS: PIN 9 HAVE +12V PIN 10 HAVE -12V !
  296.  
  297.     IT WILL BE VERY DANGEROS IF YOU EXCHANGE THESE TWO PINS. THE  IC's  WILL  BE
  298.     DAMAGED.
  299.  
  300.  
  301.     At last build the PCB and  the  DIN-sockets  in  the  metal  case.  For  the
  302.     connection  to  the serial-port I made a short cable with the female plug at
  303.     the one side.
  304.  
  305.  
  306.                  Before you connect or disconnet to your AMIGA:
  307.  
  308.           !!!!!   S W I T C H     O F    T H E     P O W E R    !!!!!
  309.  
  310.           IT IS VERY EASY TO DESTROY THE PORT IC's, WHEN YOU MAKE ANY
  311.          CONNECTION OR DISCONNECTION AT YOUR AMIGA, IF THE POWER IS ON.
  312.  
  313.     The time you loose with a new boot is very good invested in the life of your
  314.                                      AMIGA.
  315.  
  316.                                  BE WARNED ....
  317.  
  318.  
  319.     And now good luck and many fun with the Triple-Play-MIDI-Interface ....  :))
  320.  
  321.     ############################################################################
  322.  
  323.     The "Driver Tools"  I've  also  put  in  this  package.  They  replaces  the
  324.     MIDI-OUT.ptool.
  325.     Before you can use the TriplePlay.ptools you must remove the  MIDI-Out.ptool
  326.     in the Toolbox (in the menu of the Toolbox "Remove Tool").
  327.     After  that  "Install  Tool..."  -  the three TriplePlay.ptools. Use them as
  328.     MIDI-Out-Tools.
  329.  
  330.     Each of them can handle 16 Channels.
  331.  
  332.     That means: Each MIDI-OUT-Port has 16 MIDI-Channels. 3x16 = 48
  333.  
  334.     So you have now real up to 48 MIDI-Channels.
  335.  
  336.     All other functions the same like in the MIDI-Out-Tool.
  337.  
  338.  
  339.     Alfred Faust
  340.     Richbergstr.15
  341.     D-34639 Schwarzenborn
  342.     Germany
  343.  
  344.     Phone: +49 5686/930276
  345.     email: alfred.j.faust@gmx.de or
  346.            j.k.dax@t-online.de
  347.